package com.project.service;

import dev.langchain4j.service.UserMessage;

/**
 * @Author: zhoujinchuan
 * @Description: （）
 * @Date: 2025/2/24 15:58
 */
public interface SentimentAnalyzer {

    /**
     * text=假期结束开始上班
     * @param text
     * @return
     */
    @UserMessage("{{it}} 是否具有正面情感？")
    boolean isPositive(String text);

    /**
     * text=假期结束开始上班
     * @param text
     * @return
     */
    @UserMessage("分析 {{it}} 的情感")
    Sentiment analyzeSentimentOf(String text);

    enum Sentiment {
        // 正面情感
        POSITIVE,
        // 负面情感
        NEGATIVE,
        // 中立情感
        NEUTRAL
    }
}